#include <iostream>
#include <header.h>
using std::cout;
using std::endl;

int num = 100;
int fun1(){
    return num;
}

int& fun2(){
    // 定义了一个匿名引用
    return num;
}


void test0(){
    cout << &num << endl;
    /* &fun1(); */
    /**
     * fun1返回一个匿名对象，声明周期为昂前行，不能取地址
    */
    cout << &fun2() << endl;

}
int main(int argc, char* argv[]){
	ARGS_CHECK(argc, 1);
    test0();
	return 0;
}